|
Tool for Software Systems Design
Hala, Karel ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor)
The Tool for software systems design is an application for visualization of application development. It's main goal is to achieve connection between developer and customer. It should be used to understand customer's needs, prepare work ow of project and behaviour of each class and method using objected oriented Petri nets. In this work we will look on other programs, that focus on similiar topic, we then pick some diagrams and describe how they were implemented. At the end we will disguss possible extension for this tool.
|
| |
|
Scrum Project Management Tool
Osterová, Andrea ; Peringer, Petr (referee) ; Kočí, Radek (advisor)
This bachelor thesis deals with the design and implementation of the application that serves as a Scrum-based project management tool. It aims particularly on teams that start with the Scrum agile methodology and try to implement it. This work illustrates the field of agile methodologies and focuses on a detailed description of the Scrum methodology practices. It also analyses the real companies' environment and their well-established processes of product development. Designing the tool, the main emphasis has been put on its intuitive usage and adaptability. The application has been implemented using the Laravel framework as a web interface. In the conclusion of this thesis, there is described the testing process that has taken place in the real company on their project.
|
|
Application of Sensor Data Visualization in Android OS
Sedláček, Petr ; Hajný, Jan (referee) ; Šimek, Milan (advisor)
The aim of this Bachelor thesis is to create an application for the Android operating system which purpose is to download saved sensor data on a Xively web cloud. The thesis has a practical and theoretical part. The first chapter is mainly focused on theory that is necessary for further description of the development process. It also contains brief introduction to funcionality and history of the Android operating system. The theory introduced here is very brief and its purpose is solely to introduce the reader to the given subject. The second chapter focuses on describing development of basic version of the application which represented the outcome of the semestral project. The third chapter describes development of the final version of the application which enhances the basic application. In both chapters the development is described in a chronological order with examples of important or interesting parts of the used code. The third chapter also contains several pictures of the final application inluding their description. The conclusion sums up all achieved results of this thesis and their comparison to the given assignments.
|
|
Development of desktop application for monitoring the time intervals while working on projects and tasks
DŽUGANOVÁ, Marie
The bachelor thesis focuses on the development of a desktop application for monitoring time used for studying, while using the Python programming language, its available libraries and API interface for connecting to the Twitter social network. User data is stored in the application using the SQLite library, which is then available for users to view. The application gains access to data from the Twitter social network through the Tweepy module, which allows the social network to be manipulated directly from the application's interface. The goal of the application is to allow the user to view and maintain accurate records of time spent studying and motivates him through gamification. The individual libraries used in the development are described, along with the REST-API. Part of the bachelor thesis is a detailed description of the source code of the created application.
|
|
Scrum Project Management Tool
Osterová, Andrea ; Peringer, Petr (referee) ; Kočí, Radek (advisor)
This bachelor thesis deals with the design and implementation of the application that serves as a Scrum-based project management tool. It aims particularly on teams that start with the Scrum agile methodology and try to implement it. This work illustrates the field of agile methodologies and focuses on a detailed description of the Scrum methodology practices. It also analyses the real companies' environment and their well-established processes of product development. Designing the tool, the main emphasis has been put on its intuitive usage and adaptability. The application has been implemented using the Laravel framework as a web interface. In the conclusion of this thesis, there is described the testing process that has taken place in the real company on their project.
|
|
Application of Sensor Data Visualization in Android OS
Sedláček, Petr ; Hajný, Jan (referee) ; Šimek, Milan (advisor)
The aim of this Bachelor thesis is to create an application for the Android operating system which purpose is to download saved sensor data on a Xively web cloud. The thesis has a practical and theoretical part. The first chapter is mainly focused on theory that is necessary for further description of the development process. It also contains brief introduction to funcionality and history of the Android operating system. The theory introduced here is very brief and its purpose is solely to introduce the reader to the given subject. The second chapter focuses on describing development of basic version of the application which represented the outcome of the semestral project. The third chapter describes development of the final version of the application which enhances the basic application. In both chapters the development is described in a chronological order with examples of important or interesting parts of the used code. The third chapter also contains several pictures of the final application inluding their description. The conclusion sums up all achieved results of this thesis and their comparison to the given assignments.
|
| |
|
Tool for Software Systems Design
Hala, Karel ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor)
The Tool for software systems design is an application for visualization of application development. It's main goal is to achieve connection between developer and customer. It should be used to understand customer's needs, prepare work ow of project and behaviour of each class and method using objected oriented Petri nets. In this work we will look on other programs, that focus on similiar topic, we then pick some diagrams and describe how they were implemented. At the end we will disguss possible extension for this tool.
|